#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

string c;
ll res;
ll a[5];
int b[9];

int main()
{
	for(int i=0;i<4;i++)
	{
		cin>>c;
		for(int j=0;j<c.length();j++)
		{
			if(c[j]!='.')
			{
				a[i]=a[i]*10+c[j]-'0';
			}
		}
		a[i]*=10;
	}
	cin>>c;
	for(int j=0;j<c.length();j++)
	{
		if(c[j]!='.')
		{
			res=res*10+c[j]-'0';
		}
	}res*=10;
	res=res*3;
	ll sum=0;
	sort(a,a+4);
	for(int i=0;i<3;i++) sum+=a[i];
	if(sum>res) printf("impossible\n");
	else{
		sum=0;
		for(int i=1;i<4;i++) sum+=a[i];
		if(sum<=res) printf("infinite\n");
		else{
			ll ans=res-(a[1]+a[2]);
			ll x=ans%10;
			if(x) ans=(ans+10);
			ans=ans/10;
			int cut=0;
			while(ans)
			{
				b[cut++]=ans%10;
				ans/=10;
			}
			for(int i=cut-1;i>=0;i--)
			{
				if(i==1) cout<<".";
				cout<<b[i];
			}
			cout<<"\n";
		}
	}
	return 0;
} 
